package com.itheima.reggie.dto;

import com.itheima.reggie.entity.Dish;
import com.itheima.reggie.entity.DishFlavor;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * Dish类只能封装菜品基本信息，不能封装flavors属性
 * 自定义一个实体类，继承Dish去封装菜品封装信息
 * 并对Dish的属性进行拓展，增加flavors集合属性（内部封装DishFlavor）
 */
@Data
public class DishDto extends Dish {
    //这些都是Dish无法封装的属性
    private List<DishFlavor> flavors = new ArrayList<>();

    private  String categoryName;

    private Integer copies;
}
